package com.project.domain.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
@ApiModel("项目变更预算从表表信息")
public class BizProjectBudgetAlteration {
    private static final long serialVersionUID = 1L;

    /** id */
    @TableId(value = "id", type = IdType.ASSIGN_UUID)
    private String ID;

    /** 变更主表id */
    @ApiModelProperty("变更主表id")
    @Excel(name = "变更主表id")
    private String projectAlterationId;

    /** 预算类型 */
    @Excel(name = "预算类型")
    @ApiModelProperty("预算类型")
    private String budgetType;

    /** 预算科目 */
    @Excel(name = "预算科目")
    @ApiModelProperty("预算科目")
    private String subjectCode;

    /** 预算经费变化（变更量：正数增加，负数减少） */
    @ApiModelProperty("变更量")
    @Excel(name = "变更量")
    private String budgetFeeChange;

    /** 原预算 */
    @ApiModelProperty("原预算")
    @Excel(name = "原预算")
    private String beforeAlterBudgetFee;

    /** 变更后 */
    @ApiModelProperty("变更后")
    @Excel(name = "变更后")
    private String afterAlterBudgetFee;
}
